Local Search for Solving Satisfiability of Polynomial Formulas

نویسندگان

چکیده

Abstract Satisfiability Modulo the Theory of Nonlinear Real Arithmetic, SMT(NRA) for short, concerns satisfiability polynomial formulas , which are quantifier-free Boolean combinations equations and inequalities with integer coefficients real variables. In this paper, we propose a local search algorithm special subclass SMT(NRA), where all constraints strict inequalities. An important fact is that, given formula n variables, zero level set polynomials in decomposes -dimensional space into finitely many components (cells) every has constant sign each cell. The key point our new operation based on root isolation, called cell-jump updates current assignment along direction such that can ‘jump’ from one cell to another. One may adjust values several variables while traditional operations, as flip SAT critical move SMT(LIA), only change variable. We also design two-level selection balance success rate efficiency. Furthermore, be easily generalized wider linear respect some variable allowed. Experiments show competitive state-of-the-art SMT solvers, performs particularly well those high-degree polynomials.

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Augmenting Local Search for Satisfiability

This dissertation explores approaches to the satisfiability problem, focusing on local search methods. The research endeavours to better understand how and why some local search methods are effective. At the root of this understanding are a set of metrics that characterize the behaviour of local search methods. Based on this understanding, two new local search methods are proposed and tested, t...

متن کامل

Backbone Guided Local Search for Maximum Satisfiability

Maximum satisfiability (Max-SAT) is more general and more difficult to solve than satisfiability (SAT). In this paper, we first investigate the effectiveness of Walksat, one of the best local search algorithms designed for SAT, on Max-SAT. We show that Walksat is also effective on Max-SAT, while its effectiveness degrades as the problem is more constrained. We then develop a novel method that e...

متن کامل

Stochastic Local Search for Satisfiability Modulo Theories

Satisfiability Modulo Theories (SMT) is essential for many practical applications, e.g., in hardand software verification, and increasingly also in other scientific areas like computational biology. A large number of applications in these areas benefit from bit-precise reasoning over finite-domain variables. Current approaches in this area translate a formula over bit-vectors to an equisatisfia...

متن کامل

Advances in Local Search for Satisfiability

In this paper we describe a stochastic local search (SLS) procedure for finding satisfying models of satisfiable propositional formulae. This new algorithm, gNovelty, draws on the features of two other WalkSAT family algorithms: R+AdaptNovelty and GWSAT, while also successfully employing a dynamic local search (DLS) clause weighting heuristic to further improve performance. gNovelty was a Gold ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Lecture Notes in Computer Science

سال: 2023

ISSN: ['1611-3349', '0302-9743']

DOI: https://doi.org/10.1007/978-3-031-37703-7_5